The All-pairs Pipeline
ثبت نشده
چکیده
Successful exploitation of parallel computers depends to a large extent on the development of useful concepts which enable programmers to view different applications as variations of a common theme. Our most fundamental concepts, such as parallel processes and message communication, are embedded in programming languages. In other cases, we discover programming paradigms which can be used to solve a class of applications. An all-pairs problem is a computation on every possible subset consisting of two elements chosen from a set of n elements. N -body simulation is an all-pairs problem (Fox 1988, Brinch Hansen 1991). Householder reduction of a matrix to triangular form is a less obvious example (Press 1989, Brinch Hansen 1990a). This paper develops the all-pairs paradigm discussed by Shih (1987) and Cosnard (1988). I define the problem concisely by means of precedence matrices and derive a parallel algorithm. The algorithm is presented in both coarse-grain and medium-grain form. The all-pairs paradigm is illustrated by a pipeline for Householder reduction. Pipeline algorithms for matrix reduction have already been developed based on a detailed understanding of various reduction methods, such as Gaussian elimination, Givens rotations, and Householder reduction (Ortega 1988).
منابع مشابه
Concerning the Effect of a Viscoelastic Foundation on the Dynamic Stability of a Pipeline System Conveying an Incompressible Fluid
In this paper, we present an analytical method for solving a well-posed boundary value problem of mathematical physics governing the vibration characteristics of an internal flow propelled fluid-structure interaction where the pipeline segment is idealized as an elastic hollow beam conveying an incompressible fluid on a viscoelastic foundation. The effect of Coriolis and damping forces on the o...
متن کاملA generic all-pairs cluster-computing pipeline and its applications
In this paper we propose a generic pipeline for all-pairs computations on a cluster of workstations. We use this generic pipeline to derive specific cluster algorithms for three different all-pairs problems: n-body simulation, bubble sort, and Gaussian elimination. We implement the generic pipeline and its derivatives on a cluster of Intel Pentium II workstations using C and the PVM cluster com...
متن کاملتحلیل خط لوله دریایی در هنگام انتقال به محل نصب به روش کشیدن در سطح آب
In general, Lay and Tow methods are the two most common methods of offshore pipeline installation. In the shallow waters, considering the restrictions of Lay barge, Tow method is usually more appropriate. In this method, pipestring is fabricated on-shore and then it is launched into water. Then, according to environmental conditions and restrictions, the pipeline is towed to the installation s...
متن کاملThe Effect of Job Complexity on Creativity with the Mediating Role of Job Stress in South-East Oil Pipeline and Telecommunication Company of Iran
The present study was conducted to "determine the effect of job complexity on employees' creativity with the mediating role of job stress in South-East Oil Pipeline and Telecommunication Company of Iran”. This research was applied study, and in terms of nature and method was correlation. The statistical population of this study consisted of all employees in Iran Oil Pipeline and Telecommunicati...
متن کاملAn Analysis of ‘Triangle Ordering’ in Foreign Exchange Market (Forex): Simultaneous Ordering of Three Major Currency Pairs
With considering a ‘triangle of three major currency pairs’, there is a tiny difference between multiplication of exchange rate for the first two currency pairs and the third. To discover whether this little difference can lead to a neutral arbitrage or not, I took portfolios of 35 baskets of three major currency pairs(combinations of all 7 major currencies). There are eight approaches (differe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005